Files and Permissions for UNIX Web Servers

This appendix lists the file permission settings for both the directories and files that contain the main core of the FrontPage Server Extensions and the directories and files that are installed into the content area of the web server.

Core Server Extensions File/Directory Permissions

The initial installation of the FrontPage Server Extensions will install the following directories and files with the permissions listed below. When virtual servers are added, the appropriate files will be copied from these directories.

/usr/local/frontpage
-rwxr--r-- 2 root other

32594

Jul

7

12:16

fp_install.sh
-rwxr--r-- 2 root other

15634

Jul

7

12:16

change_server.sh
lrwxrwxrwx 1 root other

31

Jul

7

09:02

currentversion
/usr/local/frontpage/version3.0/
drwxr-xr-x 2 bin bin

512

Jul

7

12:16

_vti_bin
drwxr-xr-x 2 bin bin

512

Jul

7

12:16

bin
drwxr-xr-x 2 bin bin

512

Jul

7

12:16

exes
-rw-r--r-- 2 bin bin

121

Jul

7

12:16

frontpage.cnf
/usr/local/frontpage/version3.0/apache-fp
-r-xr-xr-x 1 bin bin 241892 Jul 7 12:16 httpd
drwxr-xr-x 2 bin bin

512

Jul

5

21:28

_vti_bin
-rw------- 1 root other

0

Jul

7

12:58

fpclean.lck*
-rw------- 1 root other

128

Jul

7

12:58

suidkey.<number>*
/usr/local/frontpage/version3.0/apache-fp/_vti_bin
-rwsr-xr-x 1 root bin

8032

Jul

5

18:36

fpexe
/usr/local/frontpage/version3.0/_vti_bin:
drwxr-xr-x 2 bin bin

512

Jul

7

12:16

_vti_adm
drwxr-xr-x 2 bin bin

512

Jul

7

12:16

_vti_aut
-rwsr-xr-x 1 bin bin

3444

Jul

7

12:16

shtml.exe
/usr/local/frontpage/version3.0/_vti_bin/_vti_adm
-rwsr-xr-x 2 bin bin

3452

Jul

7

12:16

admin.exe
/usr/local/frontpage/version3.0/_vti_bin/_vti_aut
-rwsr-xr-x 2 bin bin

3452

Jul

7

12:16

author.exe
/usr/local/frontpage/version3.0/exes
drwxr-xr-x 4 Bin Bin

512

Jul

1

12:16

_vti_bin
/usr/local/frontpage/version3.0/exes/_vti_bin
drwxr-xr-x 2 bin bin

512

Jul

7

12:16

_vti_adm
drwxr-xr-x 2 bin bin

512

Jul

7

12:16

_vti_aut
-rwxr-xr-x 1 bin bin

2462444

Jul

7

12:16

shtml.exe
/usr/local/frontpage/version3.0/exes/_vti_bin/_vti_adm
-rwxr-xr-x 2 bin bin

2462876

Jul

7

12:16

admin.exe
/usr/local/frontpage/version3.0/exes/_vti_bin/_vti_aut
-rwxr-xr-x 2 bin bin

2462876

Jul

7

12:16

author.exe
/usr/local/frontpage/version3.0/bin
-rw-r--r-- 2 bin bin

3452

Jul

7

12:16

_vti_inf
-rwxr-xr-x 2 bin bin

2373344

Jul

7

12:16

fpsrvadm.exe
-rw-r--r-- 2 bin bin

3452

Jul

7

12:16

postinfo.html
/usr/local/frontpage/version3.0/nls
-rw-r--r-- 1 bin bin

486850

Jul

5

18:36

*.nls

* Created on installation and execution of the FrontPage 98 patch for the Apache Web Server.

Content Area File/Directory Permissions

There are two main methods of running the FrontPage Server Extensions on a UNIX server. The two methods are:

For additional information regarding the FrontPage Server Extensions on a UNIX server, please see the Security document in the Server Extension Resource Kit.

Single UNIX account per customer - Permissions Settings

The file listing below shows the location and permission settings for the FrontPage Server Extensions on a UNIX server when only a single UNIX account requires access to the FrontPage Web. The permissions do not allow for group Write access. Specifically, the file permissions are set accordingly:

644 (rw-r--r--) for files
755 (rwxr-xr-x) for directories
022 for the umask

Additional FrontPage Administrators and Authors may be added by using the Tools Permissions menu option in the FrontPage Explorer. Using this tool will not affect any UNIX file permissions.

Content directory structure (example)

drwxr-xr-x 4 kelly volcano

512

Jul

7

13:16

_vti_bin
drwxr-xr-x 2 kelly volcano

512

Jul

7

08:56

_vti_cnf
-rw-r--r-- 1 kelly volcano

1819

Jul

7

13:14

_vti_inf.html
drwxr-xr-x 2 kelly volcano

512

Jul

7

13:16

_vti_log
drwxr-xr-x 4 kelly volcano

1024

Jul

8

08:50

_vti_pvt
drwxr-xr-x 3 kelly volcano

512

Jul

7

13:17

_vti_txt
-rw-r--r-- 1 kelly volcano

2163

Jul

9

08:56

index.html
-rw-r--r-- 1 kelly volcano

2595

Jul

7

13:16

postinfo.html
_vti_bin:
drwxr-xr-x 2 kelly volcano

512

Jul

7

12:16

_vti_adm
drwxr-xr-x 2 kelly volcano

512

Jul

7

12:16

_vti_aut
-rwsr-xr-x 1 kelly volcano

3444

Jul

7

12:16

shtml.exe
_vti_bin/_vti_adm:
-rwsr-xr-x 2 kelly volcano

3452

Jul

7

12:16

admin.exe
_vti_bin/_vti_aut:
-rwsr-xr-x 2 kelly volcano

3452

Jul

7

12:16

author.exe

Multiple UNIX accounts per customer - Permissions Settings

The following file listing shows the location and permission settings for the FrontPage Server Extensions on a UNIX server when multiple UNIX accounts require access to the same FrontPage Web. The permissions do allow for group Write access and assume that each individual UNIX account that requires access is a member of that group. Specifically, the file permissions are set accordingly:

664 (rw-rw-r--) for files
775 (rwxrwxr-x) for directories
002 for the umask

Additional FrontPage Administrators and Authors may be added by using the Tools Permissions command in the FrontPage Explorer. Using this tool will not affect any UNIX file permissions.

drwxrwxr-x 4 george

www

512

Jul

7

13:16

_vti_bin
drwxrwxr-x 2 george

www

512

Jul

7

08:56

_vti_cnf
-rw-rw-r-- 1 george

www

1819

Jul

7

13:14

_vti_inf.html
drwxrwxr-x 2 george

www

512

Jul

7

13:16

_vti_log
drwxrwxr-x 4 george

www

1024

Jul

8

08:50

_vti_pvt
drwxrwxr-x 3 george

www

512

Jul

7

13:17

_vti_txt
-rw-rw-r-- 1 george

www

2163

Jul

9

08:56

index.html
-rw-rw-r-- 1 george

www

2595

Jul

7

13:16

postinfo.html
_vti_bin
drwxrwxr-x 2 george

www

512

Jul

7

12:16

_vti_adm
drwxrwxr-x 2 george

www

512

Jul

7

12:16

_vti_aut
-rwsr-xr-x 1 george

www

3444

Jul

7

12:16

shtml.exe
_vti_bin/_vti_adm
-rwsr-xr-x 2 george

www

3452

Jul

7

12:16

admin.exe
_vti_bin/_vti_aut
-rwsr-xr-x 2 george

www

3452

Jul

7

12:16

author.exe